在過去的14天我們介紹了許多種類的資料結構,並且大多都有搭配一個例題去作應用,不過寫到這邊也到一個段落了,在此想要強調的是資料結構和演算法在資工資管等資訊相關科系都是相當重要的一個科目,將它們學習好有助於提升自己的程式能力。
接著由於這些文章的實作語言是使用 JavaScript,可能比較多會是前端相關的開發者來觀看,雖然說前端不會常常使用到某些資料結構,但是我個人認為還是有必要去學習資料結構與演算法,你總有要去搜尋排序資料的時候,或是更精進程式效能(減少時間複雜度和空間複雜度),這時就會派上用場了。
以下分享一些學習連結,都是不用錢的,希望對正在閱讀文章的你有幫助,從明天開始將會進入演算法系列文章。
http://www2.csie.ntnu.edu.tw/~u91029/
許多 JavaScript 的資料結構與演算法的基礎範例
https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-TW.md
各資料結構時間複雜度整理
https://www.bigocheatsheet.com/